package com.yvon.service.demo.spring.context;

/**
 * 应用程序事件发布器
 * 是整个一个事件的发布接口，所有的事件都需要从这个接口发布出去
 *
 * @author Yvon
 * @since 2022-12-29
 */
public interface ApplicationEventPublisher {

    /**
     * 发布事件
     *
     * @param applicationEvent 应用程序事件
     */
    void publishEvent(ApplicationEvent applicationEvent);
}
